/**
 * 文件描述如下：
 * 1. 设备驱动页面的数据
 */

// 处理交通流量页面的数据

const data_1 = {
  title: '协议栈配置',
  data: [
    {
      id: 0,
      key: 'msg-version',
      parentNode: null,
      name: '消息版本(0:v3, 1:v4, 2:day1, 3:day2)',
      showType: 'input',
      inputType: 'uint',
    },
    {
      id: 1,
      key: 'send-mode',
      parentNode: 'send-config',
      name: '发送模式(0:event, 1:sps)',
      showType: 'input',
      inputType: 'uint',
    },
    {
      id: 2,
      key: 'sign-mode',
      parentNode: 'send-config',
      name: '签名模式(0:dynamic, 1:small, 2:large)',
      showType: 'input',
      inputType: 'uint',
    },
    {
      id: 3,
      key: 'has-sec',
      parentNode: 'send-config',
      name: '是否有安全层',
      showType: 'switch',
      inputType: 'switch',
    },
  ],
}

const data_main2 = [data_1]

export const dataProcessing_v2x2 = (params) => {
  if (!params) return
  // 头部的块
  data_main2.forEach((ele) => {
    const data = ele.data
    data.forEach((item) => {
      item.value = item.parentNode ? params[item.parentNode][item.key] : params[item.key]
    })
  })

  return { data_main2 }
}
